var isPossibleDivide = function(nums, k) {
    if(nums.length%k!=0){
        return false;
    }
    nums.sort((a,b)=>{
        return a-b;
    })
    const cnt = new Map();
    for(const n of nums){
        cnt.set(n,(cnt.get(n)||0)+1);
    }
    for(const n of nums){
        if(!cnt.has(n)){
            continue;
        }
        for(let i =n;i< n+k;i++){
            if(!cnt.has(i)){
                return false;
            }
            cnt.set(i,cnt.get(i)-1)
            if(cnt.get(i)==0){
                cnt.delete(i)
            }
        }
    }
    return true;
};
console.log(isPossibleDivide(nums,k));